/**
 * 文字排版系统
 * 所有文字相关变量使用 font- 前缀
 * - 大小序列：使用 xs/sm/md/lg/xl
 * - 默认选项：使用 default
 * - 基准值：使用 base
 *
 * @important 修改此文件时，请同步修改 uno.config.ts 中的相应配置，并确保与此文件保持一致
 * @see ../config/uno.ts
 */

/* 字体大小 - 由小到大排序 */
$font-size-xs: 24rpx; // 超小（次要信息，标签）
$font-size-sm: 28rpx; // 小（辅助文本，注释）
$font-size-md: 32rpx; // 中等（正文内容）
$font-size-lg: 36rpx; // 大（小标题）
$font-size-xl: 44rpx; // 特大（主标题）
$font-size-xxl: 52rpx; // 超大（大标题）

/* 字体粗细 - 由细到粗排序 */
$font-weight-light: 300; // 细体
$font-weight-default: 400; // 默认字重（改 regular 为 default）
$font-weight-medium: 500; // 中等
$font-weight-bold: 700; // 粗体
$font-weight-black: 900; // 黑体

/* 字体族 */
$font-family-base:
  -apple-system, blinkmacsystemfont, 'Helvetica Neue', helvetica, 'Segoe UI', arial, 'PingFang SC',
  'Microsoft Yahei', sans-serif;
$font-family-code: 'SFMono-Regular', consolas, 'Liberation Mono', menlo, courier, monospace;

/* 行高 - 由紧到松排序 */
$line-height-tight: 1.2; // 紧凑（标题）
$line-height-base: 1.5; // 基础（正文）
$line-height-loose: 1.8; // 宽松（长文本）
